#ifndef _4LEVEL_FIXUP_H
#define _4LEVEL_FIXUP_H

#define pud_t				pgd_t

#define pmd_alloc(mm, pud, address) \
	(((pgd_none(*(pud))) && __pmd_alloc(mm, pud, address))? \
 		NULL: pmd_offset(pud, address))

#define pud_alloc(mm, pgd, address)	(pgd)
#define pud_offset(pgd, start)		(pgd)

#define pud_addr_end(addr, end)		(end)

#endif
